perm filename MSG.MSG[DG,TEX] blob sn#624863 filedate 1981-11-17 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00001 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 ENDMK
C⊗;
∂24-Jul-81  0357	MMD  	Changes in \nofill [42 lines msg] 
To:   "@MAIL.[TEX,MMD]" at SU-AI 
In preparation for the forthcoming CMBOX font (similar to good ol' GRFX fonts in
the XGP), the following changes were made in \nofill modes:

      font	KERMAX		KERMAC
	<	fix25		cmsa10		(added SAIL char set font)
	>	grfx35		cmsa10		(to be CMBOX latter on)

In addition, there now exist three pairs of c.s. in \nofill mode:

	any mode (exc. $)	make paragraph		font

	  \typewrite		  \typnoi		\ninepoint\tt
	  \ascfnt		  \ascii		\:<
	  \grafix		  \grfx			\:>

(NO change for those in first row!!!).  Short remainder on usage: (1) those
in the first column may be used in horz mode; eg {\typewrite Hey you $%@#\\⊗!!},
(2) these may also be used to construct boxes; eg,

		{\ascfnt\boxit{\gbox{4in}{\1
			Some weird SAIL chars ↓αβ∧¬ @#$%&
		    . . . . . . 
				a few more lines}}}

(3) Finally, those in the 2nd coulmn are used to construct paragraphs, and
are valid in vertical mode only (remember \nofbreak and \tabeffect???):

	{\grfx\1
		↓↓↓↓↓↓↓↓↓↓↓↓↓
	       ~   a  box    ~
	       %↓↓↓↓↓↓↓↓↓↓↓↓↓$\par}	% don't forget this \par!

Also recall that macro \nofill is not to be used as is, but only through the
previous macros.

Control sequences \gfx and \ttwr were deleted.   This will only affect you if
you were not using the default font for \typewrite;  to change this, redefine
\typewrite instead.

No change for macros \nojust and \rraggedd.

∂30-Jul-81  1118	MMD  	SAIL & non-SAIL macros  
To:   "@MAIL.[TEX,MMD]" at SU-AI 
Two little, useful addditions:  (1) \def\hangfix{to 25pt} will create homogeneous
indentation for \enumerate, \itemize, etc. (useful for roman numerals especially);
and to reset: \def\hangfix{} (default).   (2) \gboxnat{a bunch of lines} is like
\gbox{<dim>}{a bunch of lines}, except former makes the box to natural width, and
hence it's more useful for centering & boxit'ing.

At SCORE new macros are now in <tex.fonts>, so you need only type \input kermac.
Since SCORE TEX now sends input to the DOVER,  you may now move documents from
one machine to the other & print them without major problem; here's a conversion
kit:

	    %  To use the macros AT SCORE, with MSS created AT SAIL; add AFTER
	    %  \input kermac... etc.  Use ↑V for alignment and ↑A for subscripts
    \chcode'26=4\chcode'1=8                         % use ↑V=⊗ and ↑A=↓
    \let\oldnofill=\nofill                          % fix codes assigned by macros
    \def\nofill{\chcode'26=12\chcode'1=12\nofill}∞endsic}


	    %  To use the macros AT SAIL, with MSS created AT SCORE; add AFTER
	    %  \input kermac... etc.  Use & for alignment and _ for subscripts
    \chcode'46=4\chcode'137=8                       % use &=⊗ and _ ('137)=↓
    \let\oldnofill=\nofill                          % fix codes assigned by macros
    \def\nofill{\chcode'46=12\chcode'137=12\nofill}∞endsic}

No change is needed, of course if you use the standard: ⊗ and ↓ at SAIL, and 
& and _ ('137) at SCORE.

A preloaded version at SCORE will be available very soon.

∂10-Aug-81  0342	MMD  	SAIL-NON SAIL conversion
To:   "@MAIL.[TEX,MMD]" at SU-AI 
Last message about this had a weird leftover "∞endsic}" which may have caused
trouble.  Sorry.  There was also an omission, but this is now correct & tested:

        %  To use the macros AT SCORE, with MSs created AT SAIL; add AFTER
        %  \input kermac... etc.  Use ↑V for alignment and ↑A for subscripts
\chcode'46=12\chcode'137=12             % &, ← regular chars
\chcode ⊗=4\chcode ↓=8                  % ⊗=alignment tab, ↓=subscript escape
\let\oldnofill=\nofill                  % fix codes assigned by macros
\def\nofill{\chcode'26=12\chcode'1=12\nofill}


        %  To use the macros AT SAIL, with MSs created AT SCORE; add AFTER
        %  \input kermac... etc.  Use & for alignment and ← (not _) for subscripts
\chcode'26=12\chcode'1=12               % ⊗, ↓ regular chars
\chcode &=4\chcode←=8           	% &=alignment tab, ←=subscript escape
\let\oldnofill=\nofill                  % fix codes assigned by macros
\def\nofill{\chcode'46=12\chcode'137=12\nofill}

∂11-Aug-81  1449	MMD  	\input kermac 
To:   "@MAIL.[TEX,MMD]" at SU-AI 
In some recent revision of the manual, that some people may have gotten, the
loading of KERMAC  was described in the form

			\def\kermac{abcde} \input kermac

but it turned out that newest TEX wouldn't allow that (since {,} are NOT
assigned before macros are read); so, the CURRENT syntax is:

			\setcount0 1abcd \input kermac

Where:  a=1 to load accents (0 to omit); b=1 to load Mickey Mouse macros (0 omit)
c=1 to load Nofill macros (0 to omit); d unused.  Default= load all.

For comatibility, KERMAC checks that \count0 is > 10000; otherwise uses default.
That means that with older convention \setcount0 1,2,3, etc. the complete KERMAC
is being loaded---so no one will get "Undefined Control Sequence".

∂08-Sep-81  2317	MMD  	Facil TEX update   
To:   "@MAIL.[TEX,MMD]" at SU-AI 
The following changes will occur in the version to be released Wednesday night:

*  When inputting  PAPMAC, headings  will now  be initialized  to contain  some
   silly  text.   This  is  because  if  you  don't  ever  use   \sectionbegin,
   \chapterbegin, etc.  no  headings  (hence  no  page  numbers!)  appear;  use
   \noheading in that case.  Other MS should run unchanged, except perhaps  for
   the first pages, which should probably have \titlepage anyway.

*  Figure and table macros  now take as first  argument a <vertical list>.   So
   the  old   usage   \figure{2in}{caption}  should   now   be   \figure{\vskip
   2in}{caption}.   So, you can now insert non-blank figures; for example:

		{\jail \save0\cage{...}}
		\figure{\box0}{This is a table}

   (incidentally, \cage&\jail were changed slightly to allow that).

*  Annotation macros  were re-designed,  and are  now much  more useful.   They
   leave a mark $↑(5)$, as footnotes do, and when listed you get

		5. [Page 645] text

   Several  pars  are  allowed  in  the  annotation;  type  \annotate{par  \ESC
   hangnxtpar par...}  Also, \seclistnotes and \chaplistnotes were deleted; you
   should use \appsectionbegin{Notes}\listnotes or whatever you prefer.

*  Changed \caps in \eightpoint to be nine point C &S c. (which is closer  than
   old \rm).  The default for \hdrfnt (font in headings) is now \rm.

*  New \1 in \Harrow to help center arrows; eg \Harrow{30pt}{\l}{}{hello}{\1}

*  Char | is now allowed everywhere  (formerly it caused unpredictable breakage
   in TofC and index).  Disappear \vbar;  simply type $|$ or {\tt|}.  [For  use
   in \send, use \ESC="\"].

*  New \mapc.   For instance  \mapc{\undertext}{word  }{word }...{word  }@  and
   similar things.

*  Delete \normaltrace, \macrotrace,  etc.  If  you need them,  copy them  from
   MACROS.LOG[TEX,MMD]/4p (there are some other useful things there!).

The XGP version is farther and farther from current TEX.  For this reason KERMAX
will no longer be mantained.  New PAPMAX, MATMAX, etc. will be created and frozen
at once.

∂09-Sep-81  2143	MMD  
To:   "@MAIL.[TEX,MMD]" at SU-AI 
New macros have been installed.  Incompatible changes:

* Replace \figure{dim}...  by \figure{\vskip dim}...  and same for \table's

* Notice change in \annotate

* Correction in \mapc; syntax:  \mapc{\undertext} word@ word@ ... word@@@

∂17-Nov-81  0114	MMD  
To:   "@MAIL.[TEX,MMD]" at SU-AI 
The current MAXTEX seems to be quite stable, since I haven't received any  bug
complaints.  Because of this, and because TEX itself will not change until the
final (?) version, "TEX82" is released, the macros will not change until then.
Some very nice  features can indeed  be written with  the aid of  some of  the
future TEX additions.

I will also be off the air for some time, and probably by January the official
version of MAXTEX will be mantained in host SCT.  Please direct mail there, to
MAX@SCT.

I left the latest version of FACIL  TeX (11 october) with the receptionist  at
MJH.